package com.firefly.admin.common.annotations.annotation;


import com.firefly.admin.common.enums.OperationModuleEnum;
import com.firefly.admin.common.enums.OperationTypeEnum;

import java.lang.annotation.*;

@Target({ElementType.PARAMETER, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface OperationLog {
    //模块  枚举
    OperationModuleEnum module();

    //操作类型
    OperationTypeEnum operateType();

    // 操作说明
    String operateDesc() default "";
}
